@import url("reset.css");
.mb1{margin-bottom:12px;}

/*插件*/
select.daysel{border:1px solid #c4cde6;padding:2px;border-radius: 3px;}
input.daytxt{background:#fff url(i/date.gif) 2px 2px no-repeat;width:180px;height:22px;line-height:22px;margin-left:2px;padding:0 0 0 24px;border:1px solid #c4cde6;border-radius: 3px;}
.dPick {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;padding: 10px;position: absolute;width: 370px;z-index: 999;font-size:13px;}
.clr:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}
.sded {padding: 10px 0;text-align:left;}
.sded input {padding-left: 5px;width: 80px;}
.sded span {display: inline-block;width: 190px;}
.cfb{text-align:left;}
.cfb input {background: url("../images/btn-ok.gif") no-repeat scroll 0 0 transparent;border: 0 none;height: 22px;width: 85px;cursor: pointer;vertical-align: middle;}
.cfb a {margin-left: 15px;}
#conDP .ui-state-active {background: none repeat scroll 0 0 #0066FF;border: 1px solid #0066FF;color: #FFFFFF;}

.msg{background: #feffd5;border: 1px solid #dbdd7f;height: 35px;line-height: 35px;padding: 0px 10px 0px 18px;color:#ff6600;display:none;font-size: 14px;}  
.msg #cont{ overflow: hidden;width: 90%;text-overflow: ellipsis;white-space: nowrap;}
.msg div.close{background: url(../images/hongs_core/msgbox_close.gif) no-repeat left center;cursor:pointer;width: 24px;text-indent:-9999px;}

.msgbox_ml div,
.msgbox_mr div,
.msgbox_bl div,
.msgbox_br div,
.msgbox_bc div {
  width: 1px;
  height: 1px;
  overflow: hidden;
}


.flow{height:32px;padding:7px 0 0;background:url(i/repx.gif) 0 -119px}
.flow em{display:block;width:9px;height:5px;overflow:hidden;margin-top:2px;background:url(i/s.png) -139px -62px;}
.flow em.a21{margin-left:56px;}
.flow em.a22{margin-left:190px;}
.flow em.a23{margin-left:310px;}
.flow em.a11{margin-left:50px;}
.flow em.a12{margin-left:160px;}
.flow em.a13{margin-left:275px;}
.flow li{float:left;padding-left:12px;margin-left:-4px;background:url(i/flow.png) 0 -100px no-repeat;}
.flow li span{display:block;height:25px;line-height:25px;padding:0 24px 0 8px;background:url(i/flow.png) right 0 no-repeat;}
.flow li span i{display:block;float:left;width:16px;height:16px;margin:4px 8px 0 0;text-align:center;color:#fff;background:url(i/flow.png) -283px -93px no-repeat;font:11px/16px arial;}
.flow li.active{background-position:0 -75px}
.flow li.active span{color:#fff;background-position:right -50px}
.flow li.active span i{background-position:-283px -76px;color:#666;}
.flow li.first{background:none;padding-left:0;margin-left:0;}
.flow li.first span{padding-left:12px;}
.flow li.last span{background-position:right -25px}

.size{}
.size table{}
.size table th{color:#ffba00;padding-bottom:3px;}
.size table td{background:#fffdc1;border:1px solid #f8f5ab;padding:6px 12px;}
.size table td label{vertical-align:middle;font-weight:bold;color:#ff9c00;}
.size table td input{margin-right:6px;}
.size table td label span{display:inline-block;width:60px;color:#666;font-weight:normal;}
.size_more_click {height: 12px;width: 83px;background: url('i/s.png') no-repeat -289px -855px;cursor: pointer;}
span.input.search_size {
border: 1px solid #C3CCE8;
border-radius: 3px 3px 3px 3px;
padding: 0 4px 0 0;
}
.size_close_click {
height: 12px;
width: 83px;
background: url('i/s.png') no-repeat -289px -868px;
cursor: pointer;
}
.ib.search_size {
display: inline-block;
}
span.input.search_size input {
background: none repeat scroll 0 0 transparent;
border: 0 none;
width: 120px;
height: 20px;
line-height: 20px;
}

span.input.search_size i {
display: inline-block;
background: url("i/ico-search.gif") no-repeat 2px 4px;
border: 0 none;
cursor: pointer;
height: 16px;
width: 16px;
}

.website{}
.form .website label.labelin{display:inline-block;margin:4px 16px 0 6px;overflow:hidden;vertical-align:top;text-indent:-888px;}
.form .website label.T{width:72px;height:24px;background:url(i/ico-tanx.gif)}
.form .website label.G{width:240px;height:39px;background:url(i/ico-adx.gif)}
.form .website label.Q{width:140px;height:32px;background:url(i/ico-qqadx.gif)}

.clickHong span{margin-right:15px;}

.tab_combination{width:300px;min-height:150px;border:1px solid #c3cce8;}
.tab_combination h3{height:25px;line-height:25px;padding:3px 12px;background:#eceff2;}
.tab_combination .c{padding:14px;}
.tab_combination .c h4{padding:0 0 6px;}
.tab_combination .c p.bob{padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed #c3cce8;}
.tab_combination_btn{padding:8px 0 8px 90px}

.target{padding:6px 0 0;}
.item_price{background:#eceff2;margin:3px 3px 3px 130px;padding:4px 10px;width:640px;border-radius:3px;}
.row_left { float:left; margin-right:10px;height:23px;line-height:23px;width:500px;overflow:hidden }
.row_right {float:right;}
.row_right a,#repSelectedDates td a{margin-left:6px;display:inline-block;width:9px;height:9px;background:url(i/s.png) 0 -77px}
.form span.row_right input{padding:2px;}
#places span {margin-right: 20px;}
#website_loading {display:none}
.new_row {margin:12px 130px;}
.tblSize{width:100%}
.areaPr{width:37%}
.areaPr .areaR{height: 181px;width: 99%;}
.ui-widget label, .ui-widget input {vertical-align:middle;}
#size_list p { padding:3px 12px; font-weight:bold; background:#E8F3F9; margin:0}
#size_list table { border:1px solid #E8F3F9; margin:0;}
#size_list td { padding:3px; width: 20%}
.areaHead span.l a{margin-left: 20px;vertical-align:middle;}

#repSelectedDates{border:1px solid #c3cce8;}
#repSelectedDates td{padding:3px;}

span.clipinner{position:relative}
/* area */
.areaWrap .choose{background:#eceff2;padding:0 12px 3px;}
.areaWrap .choose span.l {display:inline-block;width:63%;}
.areaCon{padding:10px;}
.areaCon label{margin:0 2px;}
.subCity{position:absolute;display:none;width:190px;height:148px;overflow-y:scroll;background:#fff;border:1px solid #06c;z-index:10000;}
.subCity ul{padding:3px 6px;}
.subCity ul li{float:left;width:80px;color:#444;padding:3px 0;font-size:12px;}
.areaL{width:56%;height:230px;border:1px solid #c3cce8;overflow-y: scroll;}
.areaL table{width:100%;height:100%;margin:0;}
.areaL td, .areaR td{padding-left:6px;border-bottom:1px solid #c3cce8;}
.areaL td input{margin-right:3px;vertical-align:middle;}       
.areaL .areaP input.close{background: url('i/s.png');background-position: 0px -254px;border: 0;width: 10px;cursor: pointer;}      
.areaL .areaP input.open{background: url('i/s.png');background-position: -11px -254px;border: 0;width: 10px;cursor: pointer;}   
.areaM{width:10px;height:21px;margin:100px 0 0 14px;background:url(i/s.png) 0 -153px}
.areaR{width:37%; height:229px; overflow-y:scroll; border:1px solid #c3cce8; }
.areaR dl, .codeR table { margin:0; }
.areaR dt,.areaR dd {height:24px;line-height:24px;padding:0 1em;border-bottom:1px solid #c3cce8;}

.dtypeL{border-bottom:1px solid #c3cce8;overflow-y:scroll;}
.dtypeL table{height:auto;}
.dtypeL td{padding:3px 0 3px 6px;}
/* time */
.timeWrap{}
.timeUIWrap{}
.timeCon{padding:10px;}
.timeUIWrap table{width:100%;margin:0;font:bold 12px '微软雅黑';color:#000}
.thead, .tfoot {}
.timeUIWrap th, .timeUIWrap td {padding:3px;margin:0;text-align:center}
.timeUIWrap td > input {padding:0;margin:0;}
.timeUICellHour { }
.timeUIWrap .choose{background:#eceff2;}
.choose {height:28px;line-height:28px;padding:2px 12px;}
#targettingDialog .choose a, #targettingDialog dl a { color:#06c; font-weight:normal;}
#targettingDialog  label { float:none; display:inline; margin:0;}
.urlWrap{padding:0px;}
.urlWrap #target_domains_include{margin:10px}    
.urlWrap #target_domains{margin:0px 0px 10px 10px}
.urlWrap .choose{padding:0 0 10px;}
.urll {width:200px;line-height:22px;padding-left:12px;}
.urll p { margin:0 0 .5em; }

.timeWrap{}
.timeWrap .t{background:#ecf0f3;padding:6px 12px;}
.timeWrap .c{padding:12px 0 12px 12px;}
.timeWrap table{width:100%;color:#333;}
.timeWrap th, .timeWrap td {padding:7px 1px 0 0;margin:0;text-align:left}
.timeWrap th{padding:0 5px 0 0;}
.timeWrap td.hour input,.timeWrap td.week input,.timeWrap .tch input{position:absolute;left:-9999px;}
.timeWrap label{display:block;width:16px;margin:0;height:0;overflow:hidden;padding:20px 0 0;background:url(i/s.png) -150px -64px;cursor:pointer}
.timeWrap label.active{background-position:-167px -64px;}
td.hour{width:16px;}



div.MTform{padding:20px 0 0;border:0;}
.MTform .tip{width:580px;margin:0 20px;padding:12px;background:#ebeef7;line-height:22px;}
.MTform textarea{float:left;}
.MTform textarea.code{height:200px;}
.MTform .des{float:left;padding:0 0 0 12px;}

.sens .c,.codeView,.divUploadAll .c{min-width:200px;border:1px solid #c3cce8;}
.sens .inner{padding:0 10px 10px;}
.sens .c h2{height:24px;line-height:24px;margin:0 0 6px;color:#72a9d2;border-bottom:1px dashed #72a9d2;}
.sens .c h2.buttom{padding:10px 0 0;}
.sens .c table td{width:25%;}
.sens .c table input{margin-right:3px;}
.sens .c div.btn,.optform div.btn{padding:10px;background:#ebeef7;}

.divUploadAll{}
.divUploadAll .c{height:280px;overflow-y:scroll;}
.divUploadAll .c table{width:100%;}
.divUploadAll .c table td{padding:2px;}
.divUploadAll p{padding:6px 0;}
.divUploadAll .b input.txt{width:140px;height:23px;line-height:23px;}

/**/
.pasform{width:340px;}
.pasform h3{height:28px;line-height:28px;margin:0 18px;border-bottom:1px solid #09c;}
.pasform .b{padding:12px 24px 12px 130px;}

.ccompany{padding:24px;}
.ccompany span.btn{margin-left:6px;}

/* error */
.error{width:960px;color:#E92E2E;}
.error div.code{width:312px;height:153px;background:url(i/bg-erro.png);}
.error div.code .tr{width:220px;color:#ecf0f3;}
.error div.r{padding:10px;margin-left:312px;}
.error h1{font:normal 48px Arial;padding:12px 0 0;}
.error h2{font:normal 72px/60px Impact;}
.error h3{font:normal 24px/32px 微软雅黑;padding:6px 0;}

/* optimizeDialog */
.optform{}
.optform .c{padding:10px;}
.optform .c h2{background:#eceff2;padding:2px 12px;margin:0 0 3px;border-radius:5px;}
.optform .c h2 i{display:inline-block;width:7px;height:8px;overflow:hidden;background:url(i/s.png) -220px -75px;margin-right:6px;}
.optform .c h2.open i{background-position:-213px -75px;}
.optform .c .gridwarp{margin:0 0 6px;}
.optform .c table{border:1px solid #f0f0f0;margin:0;}
.optform .c .grid-view table.items th{border-bottom:1px solid #f0f0f0;}

.flow{height:32px;padding:7px 0 0;background:url(i/repx.gif) 0 -119px;overflow:hidden;}
.flow em{display:block;width:9px;height:5px;overflow:hidden;margin-top:2px;background:url(i/s.png) -139px -62px;}
.flow em.a11{margin-left:40px;}
.flow em.a12{margin-left:175px;}
.flow em.a13{margin-left:312px;}         
.flow ul{margin-left:20px;   }
.flow li{float:left;padding-left:12px;margin-left:-4px;background:url(i/flow.png) 0 -100px no-repeat;}
.flow li span{display:block;height:25px;line-height:25px;padding:0 24px 0 8px;background:url(i/flow.png) right 0 no-repeat;}
.flow li span i{display:block;float:left;width:16px;height:16px;margin:4px 8px 0 0;text-align:center;color:#fff;background:url(i/flow.png) -283px -93px no-repeat;font:11px/16px arial;}
.flow li.active{background-position:0 -75px}
.flow li.active span{color:#fff;background-position:right -50px}
.flow li.active span i{background-position:-282px -76px;color:#666;}
.flow li.first{background:none;padding-left:0;margin-left:0;}
.flow li.first span{padding-left:12px;}
.flow li.last span{background-position:right -25px}

span.input.searchBarStyle {
border: 1px solid #C3CCE8;
border-radius: 3px;
padding: 1px 4px;
background: #ffffff;
height: 18px;
overflow: hidden;
}
span.input.searchBarStyle input {
background: none;
border: 0;
margin: 0;
padding: 0;
color: #666;
width: 120px;
height: 16px;
vertical-align: top;
}
span.input.searchBarStyle i {
display: inline-block;
background: url("i/ico-search.gif") repeat scroll 0 0 #CCCCCC;
border: 0;
margin-top: 3px;
cursor: pointer;
height: 13px;
width: 12px;
vertical-align: text-top;
}


.opt_a {
padding: 9px 12px 0;height: 30px;
}
.opt_a a{
font-size: 14px;
border-radius: 3px;
border: 1px solid #c3cce8;
background: #fff;
padding: 3px;
}
.opt_a .opt_a_b{
padding: 3px;
font-size: 14px;
border: 1px solid #c3cce8;
border-bottom: 0;
border-radius: 3px;
background: #fff;
display: inline-block;
height: 25px;
}

.removeDate{
background: #fcefc5;
border: 1px solid #d5c685;
color: #5d4a12;
}
.putDate{
background: #f4f5f9;
border: 1px solid #c5cce9;
color: #0166ff;
}
#text_price{
width: 40px;
margin-left: 7px;
}

.ifdisplay_premium{
 display:none;
}

.load_premium {
  background:url(grid/loading.gif) no-repeat;
  padding-left:24px;margin:3px;background-position:0 center
}
